#include <x86.h>
unsigned disable(void) {
	unsigned ret_val;

	__asm__ __volatile__(
		"pushfl\n"
		"popl %0\n"
		"cli" 
		: "=a"(ret_val)
		: 
	);
	return ret_val;
}
